IBM Books

Multiprotocol Routing Services
Protocol Configuration Reference
Version 3.3 Volume 1


Monitoring the Server Cache Synchronization Protocol (SCSP)

Use the SCSP monitoring function to monitoring the state of server synchronization.


Accessing the SCSP monitoring Environment

Use the following procedure to access the SCSP monitoring commands. This process gives you access to the SCSP monitoring process.

  1. At the OPCON prompt, enter talk 5. (For more detail on this command, refer to "The OPCON Process and Commands" in the Software User's Guide.) For example:
        * talk 5
        +
    

    After you enter the talk 5 command, the GWCON prompt (+) is displayed on the terminal. If the prompt does not appear when you first enter configuration, press Return again.

  2. At the + prompt, enter the protocol scsp command to get you to the SCSP prompt.

    Example:

        + prot scsp
        SCSP>
    

SCSP Monitoring Commands

This section describes the SCSP monitoring commands. You can access SCSP monitoring commands at the SCSP> prompt. Table 42 shows the commands.

Table 42. SCSP Monitoring Commands Summary
 Command   Function 
? (Help) Displays all the commands available for this command level or lists the options for specific commands (if available). See "Getting Help".
 List   List SCSP monitoring information. 
 Statistics   Displays SCSP statistics for a Directly Connected Server. 
 Dump   Dumps SCSP cache for a server group. 
Exit Returns you to the previous command level. See "Exiting a Lower Level Environment".

List

Use the List command to display information about the state of server synchronization. You can also enter a ? after a specific command name to list its options.

Syntax:

list
dcs . . .
server-groups . . .

dcs interface sgid
Lists the all DCSs within a server group.

interface
Specifies the interface number that the DCS is defined upon.

sgid
Specifies the server-group identifier of this DCS.

Example:

SCSP>li dcs
Network number [0]?
Server Group ID [0]?
      DCS Id      HFSM State  CAFSM State  M/S  CRL Len  ReTran Len
 03.04.02.00   Bidirectional      Aligned   S         0           0
 
 

DCS Id
The hex identifier of the DCS (on the other end of the VCC).

HFSM State
The state of the Hello Finite State Machine for this DCS session. The states are:

Down_Inop
The channel to the DCS is down.

Down
The channel to the DCS is down, but an open is in progress.

Waiting
The Local Server (LS) has sent an Hello message to the DCS and it is waiting for a response.

Unidirectional
The LS has received a Hello message from the DCS but it has not yet recognized this Local Server.

Bidirectional
The LS and the Directly Connected Server recognize each other. This is the normal state.

CAFSM State
The state of the Cache Alignment Finite State Machine for this DCS session. The states are:

Down
Cache alignment has not yet begun.

MS_Neg
The LS and the DCS are negotiating for Master/Slave status.

Summarize
The LS and DCS are exchanging cache summarization information.

Update
The LS and DCS are exchanging full cache information.

Aligned
The LS and DCS are synchronized. This is the normal state.

M/S
Indicates Master (M) or Secondary (S) status of this LS. This is significant only if the CAFSM is in Summarize, Update, or Aligned state.

CRL Len
Cache Length Request List length. This is the number of cache update records that remain to be sent during Update state.

ReTran Len
ReTransmit list length. This is the number of cache update records that remain to be acknowledged by the DCS.

server-groups interface
Lists information about all server groups.

interface
network interface number

Example:

SCSP config> list ser
Network number [0]?
       SGID  Protocol      LSID  DCSs  ATM Addr
          1    ATMARP  04040100     0  39.84.0F.00.00.00.00.00.00.00.00.00.01.
                                       11.11.11.11.11.11.01
          0    ATMARP  03040100     1  39.84.0F.00.00.00.00.00.00.00.00.00.01.
                                       11.11.11.11.11.11.01
      

sgid
Server Group Identifier. This is the configured identifier for the servers in this server group (LIS).

Protocol
The type of database being exchanged.

lsid
Hex value of the Local Server Identifier. This identifies this Server within the server group. For ATMARP, this is the client's IP address.

DCSs
The number of Directly Connected Servers associated with this Local Server.

ATM address
The ATM address of this Local Server. DCSs must use this to set up connections with this Local Server.

Statistics

Use this command to show statistics for a Directly Connected Server.

Use the Statistics command to display information about the state of server synchronization. You can also enter a ? after a specific command name to list its options.

Syntax:

statistics
interface server-group dcs-id

interface
Specifies the interface number that the DCS is defined upon.

Valid values: Any defined interface

Default value: 0

server-group
Specifies the server-group of this DCS.

Valid values: 0 - 65535

Default value: 0

dcs-id
Specifies the hex identifier of the DCS (on the other end of the VCC).

Valid Values:

Default Value: 0

Example:

SCSP>stat 0 0
DCS ID (hex) [0]?
DCS with that ID not found, listing all DCS's.
---------------------------------------------
DCS ID: 03.04.02.00
HFSM State: Bidirectional   DCS Hello Interval(sec): 3   DCS Dead Factor: 3
CAFSM State: Aligned  Master/Slave: S   CA seq: 33D35204   CSUS seq: 33D351F1
Cache Summary List sent?: yes   Cache Summary List ACKed?: yes
Cache Request List Size: 0   Cache ReTransmit List Size: 0   Age(sec): 302
ATM Addr: 39.84.0F.00.00.00.00.00.00.00.00.00.04.12.12.12.12.12.12.01
VPI: 0  VCI: 32  Missed Hello Msgs: 0   RID doesn't match LSID: 0
Short Messages: 0   Sequence Mismatches: 0
 
 

DCS Id
See page ***.

HFSM State
See page ***.

CAFSM State
See page ***.

Hello Interval
The interval in seconds that the DCS sends out Hello messages.

DCS Dead Factor
The number of Hello Intervals that must pass without receiving a Hello message after which this DCS is considered down.

Master/Slave
See page ***.

CA Seq
The current Cache Alignment message sequence number.

CSUS Seq
The current Cache State Update Solicit message sequence number.

Cache Summary List Sent?
Yes if the Cache Summary List has been completely transmitted to the DCS (during cache alignment state).

Cache Summary List Acked?
Yes if the entire Cache Summary List has been acknowledged (during cache alignment state).

Cache Request List size
See page ***.

Cache ReTransmit List size
See page ***.

Age
The number of seconds that this DCS has been initialized.

VPI, VCI
The Virtual Path Identifier and Virtual Channel Identifier of the VCC to the DCS

Missed Hello Msgs
The number of Hello messages missed while in bidirectional state

RID doesn't match LSID
Number of messages received where the Receiver ID in the message does not match the LSID of the LS.

Short Messages
Number of badly formed (too short) SCSP messages.

Sequence Mismatches
Number of sequence number protocol violations.

Dump

Use the Dump command to dump the SCSP cache for a server group.

Syntax:

dump
interface server-group

interface
Specifies the interface number that the DCS is defined upon.

Valid values: Any defined interface

Default value: 0

server-group
Specifies the server-group of this DCS.

Valid values: 0 - 65535

Default value: 0

Example:

SCSP> dump 0 0
Next key to assign = 33D351F1
Key           Origin ID               Seq. No.   Age   Paddr
03.04.02.00   03.04.02.00            869487085     0   03.04.02.00
03.04.01.00   03.04.01.00            869487090     0   03.04.01.00
SCSP>
 

Key
The hex cache key value for this cache entry. For ATM ARP this corresponds to the server's IP address (in hex).

Origin ID
The hex DCS ID of the server originating this cache entry. For ATM ARP, this corresponds to the server's IP address.

Age
The number of minutes that this entry has existed without a matching server cache entry. Once 20 minutes is reached, this entry is aged.

Paddr
The corresponding protocol address of this cache entry. If this is blank, there is no corresponding server cache entry (for example, ATM ARP cache entry).


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]